|
|
It's trivially easy, actually. Just render the selection region to a
1-bit mask, then test the mask pixels to see if a display pixel should
be rendered.
Ray
Chambers wrote:
> Alain wrote:
>> Also, rendering an irregular shaped area could ultimately be slower
>> than a slightly to large area. This will be due to a substentialy more
>> complex code. The code for a simple square section is simple: you
>> limit the region to render. That for an arbitrary free-hand capture
>> will need to test every pixel against the desired area. You may also
>> need to render, but not display, in a, square, region larger than the
>> selected area.
>
> While I don't necessarily think we need this feature, I don't think it
> would be that bad. For each line, you could just store the beginning
> and ending points (assuming only convex shapes were allowed) and render
> a straight line across.
>
> ...Chambers
Post a reply to this message
|
|